regular language questions